﻿package Message.Game
{
    import Engine.RMI.*;
    import Framework.Serialize.*;

    public class ICheckInPrxHelper extends RMIProxyObject implements ICheckInPrx
    {
        public static const NAME:String = "Message.Game.ICheckIn";

        public function ICheckInPrxHelper()
        {
            name = "ICheckIn";
            return;
        }// end function

        public function getCheckInInfo_async(param1:AMI_ICheckIn_getCheckInInfo) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getCheckInInfo");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function setCheckIn_async(param1:AMI_ICheckIn_setCheckIn, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("setCheckIn");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function setCheckInAward_async(param1:AMI_ICheckIn_setCheckInAward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("setCheckInAward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

    }
}
